Populating Project With Source Files - C&C++ Projects

The Helix QAC software is intended to infer the source code contents of a project by observing the build process. This functionality can be accessed by selecting Synchronize from the Project menu.

The image on page 1 shows how you might enter the build command and working directory into the Helix QAC software. For further details, refer to the accompanying Component Manual for Helix QAC.

If you wish the project files to be analyzed at the same time as they are being built, check the Run Analysis at Same Time box at the bottom of the dialog.

Clicking "Synchronize" will cause the Helix QAC software to execute the script and monitor the subsequent build process, identifying the source code files of interest.

The Helix QAC software gathers its information by watching the build process. Therefore, if the process does not build something (for example, because the code project has been recently built and nothing needs to be recompiled), the Helix QAC software will gather no information. Accordingly, you should clean the build first, or that you cause the scripted build process to conduct such a cleaning operation for you.

The "Progress" window shows files being identified as the build process is observed.

The diagnostics for the identified files are available for examination as explained previously.

The code can also be viewed in the Editor, as seen on page 1